package com.abvnet.project.water.project.service;

import com.abvnet.project.system.user.domain.User;
import com.abvnet.project.water.project.domain.ProjectPartner;

import java.util.List;

/**
 * 项目参与人员 服务层
 * 
 * @author duj
 * @date 2019-07-19
 */
public interface IProjectPartnerService {

    /**
     * 查询项目参与人员列表
     *
     * @param projectId 项目ID
     * @return 项目参与人员集合
     */
    List<ProjectPartner> selectProjectPartnerByProjectId(Long projectId);

    List<User> selectUsersByProjectId(Long projectId);

    /**
     * 删除项目参与人员
     *
     * @param projectId 项目ID
     * @return 结果
     */
    public int deleteProjectPartnerByProjectId(Long projectId);

    /**
     * 修改项目参与人员
     *
     * @param projectPartner 项目参与人员信息
     * @return 结果
     */
    public int updateProjectPartner(ProjectPartner projectPartner);
}
